The Java Syntactic Extender (JSE)
نویسندگان
چکیده
The ability to extend a language with new syntactic forms is a powerful tool. A sufficiently flexible macro system allows programmers to build from a common base towards a language designed specifically for their problem domain. However, macro facilities that are integrated, capable, and at the same time simple enough to be widely used have been limited to the Lisp family of languages to date. In this paper we introduce a macro facility, called the Java Syntactic Extender (JSE), with the superior power and ease of use of Lisp macro systems, but for Java, a language with a more conventional algebraic syntax. The design is based on the Dylan macro system, but exploits Java’s compilation model to offer a full procedural macro engine. In other words, syntax expanders may be implemented in, and so use all the facilities of, the full Java language.
منابع مشابه
Convenient Macros for Languages with Conventional Alge- braic Syntax
Motivation: The ability to extend a language with new syntactic forms is a powerful tool. A sufficiently flexible macro system allows programmers to build from a common base towards a language designed specifically for their problem domain. However, macro facilities that are integrated, capable, and at the same time simple enough to be widely used have been limited to the Lisp family of languag...
متن کاملThe Impact Of Divestitures On Companies Share Price And Operating Performance For Companies Listed On The JSE
متن کامل
A Meta-Analysis of the Joint Simon Effect
Since its design in 2003, the joint Simon task and corollary joint Simon effect (JSE) have been invaluable tools towards the study of joint action and the understanding of how individuals represent the action/task of a co-actor. The purpose of this meta-analysis was to systematically and quantitatively review the sizeable behavioural evidence for the JSE. Google Scholar was used to identify stu...
متن کاملAn assessment of dental students’ empathy levels in Malaysia
Objectives: To examine the validity and reliability of the Jefferson Scale of Empathy-Health Care Provider Student version (JSE-HPS) in a sample of dental students in Malaysia, with the secondary aim of assessing empathy levels in first to final year dental students in public and private universities in Malaysia. Methods: The JSE-HPS was administered to 582 first to fifth (final) year dental st...
متن کاملThe Jefferson Scale of Empathy
• On the basis of the belief that empathy-measuring instruments which were developed for the general population did not embrace the essence of empathy in the context of health professions education and patient care, we developed a new instrument to specifi cally measure empathy in that context. • This chapter describes the steps taken in the development and psychometric analyses of the Jefferso...
متن کامل